
import yaml

from yaml import SafeLoader
from datareport.api.DataSource import DataSource
from datareport.api.annotation.Font import Font
from datareport.api.enum.ColorEnum import ColorEnum
from datareport.impl.paragraph.base.BaseParagraph import BaseParagraph
from datareport.api.annotation.Style import style


@style()
class JiHua_jiceng_dangjian_99(BaseParagraph):
    """
    五、下一步工作计划
    """

    def __init__(self):
        super().__init__()
        self.text = ''' 6 、 推 进 智 慧 党 建 系 统 建 设 。 探 索 推 进 “ 三 会 一 课 " 组 织 生 活 的 数 字 化 转 型 、 电 子 档 案 使 用 管 理 以 及 数 据 的 分 析 和 使 用 ， 将 组 织 生 活 计 划 、 公 示 、 观 摩 、 评 价 数 据 自 动 关 联 ， 生 成 年 度 支 部 工 作 报 告 等 。 '''
        self.fonts=[
            Font(text=self.text.replace(' ',''),color=ColorEnum.RED.value),
        ]
        self.sort = 42
        self.section = 25

    def plot(self, df, plt):
        pass

    def getData(self, result):
        pass

    def start(self, conn, year, plt):
        pass


if __name__ == '__main__':
    with open('D:\work\sanhuiyike\datareport\config.yaml', encoding='utf-8') as f:
        data = yaml.load(f, Loader=SafeLoader)
    con = DataSource(data['datasource']).conn
    KaiZhanQingKuang_zhiliangpinjia_dangzhibu().start(con, 2023, '')
